package com.youbff.task.constant;

import org.springframework.context.ApplicationContext;

import com.youbff.task.cluster.dto.ServerInfoDTO;

/**
 * 任务上下文
 * @author lixuefeng
 * @email youbff@163.com
 * @time 2018年1月30日 上午11:45:59
 */
public class TaskContext {

    private static ServerInfoDTO serverInfoDTO;
    private static ApplicationContext applicationContext;
    
    /**
     * 取得服务器相关信息
     * @author lixuefeng
     * @email youbff@163.com
     * @time 2018年1月30日 上午11:45:48
     * @return
     */
    public static ServerInfoDTO getServerInfo(){
        return serverInfoDTO;
    }
    public static void setServerInfo(ServerInfoDTO serverInfo){
        serverInfoDTO = serverInfo;
    }
    public static ApplicationContext getApplicationContext() {
        return applicationContext;
    }
    public static void setApplicationContext(ApplicationContext applicationContext) {
        TaskContext.applicationContext = applicationContext;
    }
    
}
